package com.bc.bcmodel.domain;

import java.io.Serializable;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;

import com.bc.commonentity.common.PagedRequestBase;

public class T_Wallet_infoModel extends PagedRequestBase implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    private BigInteger id;

    public BigInteger getId() {
        return id;
    }

    public void setId(BigInteger id) {
        this.id = id;
    }

    /**
     * 用户编号
     */
    private String user_id;

    public String getUser_id() {
        return user_id;
    }

    public void setUser_id(String user_id) {
        this.user_id = user_id;
    }

    /**
     * 钱包地址
     */
    private String wallet_address;

    public String getWallet_address() {
        return wallet_address;
    }

    public void setWallet_address(String wallet_address) {
        this.wallet_address = wallet_address;
    }

    /**
     * 契约编号
     */
    private String contract_id;

    public String getContract_id() {
        return contract_id;
    }

    public void setContract_id(String contract_id) {
        this.contract_id = contract_id;
    }
    //    private String account_type;
//
//    public String getAccount_type() {
//        return account_type;
//    }
//
//    public void setAccount_type(String account_type) {
//        this.account_type = account_type;
//    }

    /**
     * Eth账户余额(真实余额)
     */
    private BigDecimal eth_amount;

    public BigDecimal getEth_amount() {
        return eth_amount;
    }

    public void setEth_amount(BigDecimal eth_amount) {
        this.eth_amount = eth_amount;
    }

    /**
     * 账户余额
     */
    private BigDecimal amount;

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    /**
     * 冻结金额
     */
    private BigDecimal freeze_amount;

    public BigDecimal getFreeze_amount() {
        return freeze_amount;
    }

    public void setFreeze_amount(BigDecimal freeze_amount) {
        this.freeze_amount = freeze_amount;
    }

    /**
     * 已提现金额
     */
    private BigDecimal withdraw_amount;

    public BigDecimal getWithdraw_amount() {
        return withdraw_amount;
    }

    public void setWithdraw_amount(BigDecimal withdraw_amount) {
        this.withdraw_amount = withdraw_amount;
    }

    /**
     * 账户状态
     */
    private String status;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * 创建时间
     */
    private Date create_time;

    public Date getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    /**
     * 修改时间
     */
    private Date modify_time;

    public Date getModify_time() {
        return modify_time;
    }

    public void setModify_time(Date modify_time) {
        this.modify_time = modify_time;
    }
}